// 注册业务

const btnRegister= document.querySelector('#btn-register')
btnRegister.addEventListener('click',async function(){
    // 使用form serialize 方法快速收集表单元素
    const form = document.querySelector('.register-form')
    const data = new serialize(form,{hash :true,empty:true})
    // 解构表单元素
    const {username,password}=data

    // 如果用户名或密码不合法，不提交到服务器
    if(username.length < 8 ||username.length >30){
        return showToast('请输入8-30位之间的用户名')
    }

    if(password.length < 6 || password.length >30){
        return showToast('请输入6-30位之间的密码')
    }
    // 向服务器发送登录请求
   const {message}= await axios({
        url:'/register',
        method:'post',
        data:data
    })
    showToast(message)
})